49294c9d008ab63d3b33d708fc48b3f4321785db,spring-core/src/main/java/org/springframework/util/ClassUtils.java,ClassUtils,getMostSpecificMethod,#Method#Class#,736

Before Change


		if (method != null && isOverridable(method, targetClass) &&
				targetClass != null && !targetClass.equals(method.getDeclaringClass())) {
			try {
				specificMethod = ReflectionUtils.findMethod(targetClass, method.getName(), method.getParameterTypes());
			} catch (AccessControlException ex) {
				// security settings are disallowing reflective access; leave
				// 'specificMethod' null and fall back to 'method' below

After Change


				}
				else {
					Method specificMethod =
							ReflectionUtils.findMethod(targetClass, method.getName(), method.getParameterTypes());
					return (specificMethod != null ? specificMethod : method);
				}
			}